﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using vudu.ClasesDominio;
using vudu.Datos.Fachada;

namespace vudu.Logica.Clases
{
    public class ControladorUniversidad
    {
        public Universidad miUniversidad;
        public EnlaceDatos miEnlace = new EnlaceDatos();
        public ControladorUniversidad()
        {
            miUniversidad = new Universidad();
        }
        

        #region Grupo 4 - Metodos de Herencia para el registro en el Sistema

        public List<Universidad> ConsultarUniversidades()
        {
            
            List<Universidad> listaUni = miEnlace.ConsultarUniversidades();
            //listaUni = _miBD.ConsultarUniversidades();
            return listaUni;
        }

        public List<Universidad> ConsultarUniversidadesActivas()
        {
            List<Universidad> listaUni = miEnlace.ConsultarUniversidadesActivas(); 
            return listaUni;
        }

        /*public bool VerificarCorreo(string correo)
        {
            EnlaceDatos miEnlace = new EnlaceDatos();
                                    
            return (miEnlace.validarCorreoRol(correo));
        }*/

        public bool VerificarRol(int ci)
        {
         //   return (_miDB.ConsultarEstudianteRol(ci));
            return miEnlace.VerificarRolEstudiante(ci);


        }

        public bool VerificarCedula(int ci)
        {
            return false;
        }
        public bool RegistrarRol(Rol rolActual, int usuario)
        {
           // return (_miDB.InsertarRolUniversidad(rolActual, usuario));   ///Registrar Universidad
            return miEnlace.RegistrarRolUniversidad(rolActual, usuario);
        }

        /*public List<Universidad> ConsultarUniversidad()
        {
            List<Universidad> esc = new List<Universidad>();
            esc = _miBD.ConsultarUniversidades();
            return esc;
        }*/

        #endregion

        #region Grupo 8

        public int ControladorVerificarUsuarioRolUniversidad(string nickname, string password)
        {
            return miEnlace.EnlaceVerificarUsuarioRolUniversidad(nickname, password);

        }

        #endregion
    }
}